/**
 * 2022年2月5日
 * 参数代表含义

    

 */

/**
 * @description forEach
 * @param callback 要执行的函数
 */
Array.prototype.myforEach = function (callback) {
  for (let i = 0; i < this.length; i++) {
    callback(this[i], i, this);
  }
};

/**
 * @description map
 * @param {*} callback 
 * @returns 
 */
Array.prototype.myMap = function (callback) {
  const res = [];
  for (let i = 0; i < this.length; i++) {
    res.push(callback(this[i], i, this));
  }
  return res;
};


Array.prototype.myfilter = function(callback){
  const res = []
  for(let i=0;i<this.length;i++){
    
  }
}